package com_12;

public class myStringDemo {//定义一个测试类
    public static void main(String[] args) {//main方法入口
         getString((m,a,b)-> m.substring(a,b));//使用lambda表达式定义方法
         getString(String::substring);
         //使用引用类对象的方法进行重写方法，第一个参数作为调用者，同时将将其他参数传递给引用对象
    }
    public static void getString(myString m){//定义方法，并将接口对象作为参数传递进去
        String s = m.getString("HelloWorld", 2, 3);
        //通过lambda重写方法后将得到的结果返回，同时在这里将相应的值赋值给lambda中
        System.out.println(s);//得到返回的值后进行输出
    }
}
